1
Awal Mula Pengembangan GPU
AI032Lesson 2
00:00

Kelahiran GPU merupakan perubahan radikal yang didorong oleh "keharusan real-time": kewajiban mutlak untuk merender adegan 3D yang kompleks dalam jendela waktu $1/60^{th}$ detik (16,67ms). Sementara CPU mengikuti jalur jalur multicore yang dioptimalkan untuk eksekusi serial latensi rendah, mereka menemui batas saat resolusi meningkat.

1. Kendala 16,67ms

Pada pertengahan tahun 90-an, dunia game mengalami krisis. CPU serial yang menangani AI dan fisika tidak dapat menghitung jutaan nilai piksel dengan cukup cepat untuk mempertahankan gerakan halus. Hal ini memaksa pembuatan perangkat keras khusus untuk membebaskan beban dari proses berulang pipa grafis.

2. Interleaving Garis Scan (SLI)

Sebelum adanya array paralel internal, 3dfx memperkenalkan Interleaving Garis Scan (SLI). Dengan menggunakan dua kartu fisik untuk menghitung garis horizontal secara bergantian, industri beralih fokus dari kecepatan thread tunggal ke throughput "kekuatan kasar" yang mentah.

SERIAL (CPU)Hambatan Jalur TunggalPARALEL (GPU/SLI)Throughput Terdistribusi

3. Throughput vs. Latensi

Awal mula GPU memberi prioritas pada area silikon untuk unit aritmetika sederhana daripada prediksi cabang yang kompleks. Filosofi "luas namun lambat" ini memungkinkan GPU menangani matematika berulang pada segitiga sementara CPU fokus pada logika yang tidak paralel.

main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>